body {word-wrap:break-word;word-break:break-all;overflow-x:hidden;}
img{max-width:100%;height:auto;}
td{word-wrap:break-word;word-break:break-all;}
a{color:#000;text-decoration:none;cursor:pointer;}
a:hover,strong{color:#28a745;text-decoration:none;}
time{font-size:0.85rem;color:#bbb;display:block;margin-top:0.5rem;}

.content img{
	max-width:100%!important;
	height:auto!important;
	
}


.text-shadow{text-shadow:1px 1px 1px #000;}
.text-shadow-w{text-shadow:1px 1px 1px #fff;}

.text-sm{font-size:0.85rem}
.iconbig{font-size:3rem;}

.w2-h1{ padding-top: calc(100% * 1 / 2); }
.w16-h9{ padding-top: calc(100% * 9 / 16); }
.w4-h3{ padding-top: calc(100% * 3 / 4); }
.w1-h1{ padding-top: calc(100% * 1 / 1); }
.w11-h16{ padding-top: calc(100% * 16 / 11); }

.card:hover,.box.active{box-shadow:0 0 20px 0 #c1e3dd;background:#fff;}

/*主题*/
.nav-pills .nav-link.active,.nav-pills .show>.nav-link {background-color: #28a745;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background-color:#f8f9fa!important;border-color: #dee2e6 #dee2e6 #f8f9fa;font-weight:600;}
.blockquote{font-size:1rem;}

@media (max-width: 1199.98px) { 

}

@media (max-width: 991.98px) {
h1{font-size:2.0rem;}
h2{font-size:1.75rem;}
h3{font-size:1.5rem;}
h4{font-size:1.4rem;}
}

@media (max-width: 767.98px) {
h1{font-size:1.75rem;}
h2{font-size:1.5rem;}
h3{font-size:1.4rem;}
h4{font-size:1.3rem;}
}

@media (max-width: 575.98px) {
h1{font-size:1.5rem;}
h2{font-size:1.4rem;}
h3{font-size:1.3rem;}
h4{font-size:1.2rem;}
}

.top{padding:0 1rem;}
#navbarContent .nav-item{padding-right:2.2rem;}
.navbar-dark .navbar-nav .nav-link{color: rgba(255,255,255,.7);}

footer dl dt{width:3.4rem;float:left;}
footer dl dd{padding-left:3.4rem;}
footer a{color:#fff;border-bottom:1px dashed green;}

.side .list-group-item{padding:.25rem 1.25rem}
.side .active a{color:#fff;}